/*
 * Copyright 2009 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */
body{
  margin:0;
  padding:0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  min-width: 1024px;
}
ul{
  list-style:none;
  padding: 0;
  margin: 0;
}
.hd1{
  font-size: 1.6em;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.hd2{
  font-size: 1.2em;
  padding:0;
  margin:0;
  font-weight: normal;
  font-weight: bold;
}
.hd3{
  font-size: 1em;
  padding:0;
  margin:0;
  font-weight: bold;
}
.hd4{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  padding:0;
  margin:0;
}
hr{
  border: 0px;
  background-color: #D5DFF3;
  height: 1px;
}


/* ------------------- Container -------------------*/
#Container{
  clear: both;
  overflow: hidden;
  margin: 0;
  /*padding: 40pt 600px 1px 600px;*/
  padding: 0pt 0px 1px 0px;
}
/* ------------------- Container -------------------*/


/* ------------------- Main Screen -------------------*/
#Main{
  /*border-left: #D5DFF3 2px solid;*/
}
table{
  margin: 0 0 10px 0px;
  width: 100%;
  /*border-right: #D5DFF3 1px solid;*/
  padding: 0;
}
td{
  padding: 6px 6px 4px 6px;
  /*border-bottom: #E5ECF9 1px solid;
  border-right: #D5DFF3 1px solid;*/
  vertical-align: top;
}
.borderedcontent {
  border-left: #D5DFF3 1px solid;
  border-right: #D5DFF3 1px solid;
  border-bottom: #D5DFF3 2px solid;
}
.borderedform {
  border-top: #D5DFF3 1px solid;
  border-bottom: #D5DFF3 1px solid;
}
thead{
  background-color: #D5DFF3;
}
thead td{
  border: none;
}
tfoot td{
  border-top: #D5DFF3 1px solid;
}
.heading{
  background-color: #D5DFF3;
}
.heading td{
  border-top:#E5ECF9 1px solid;
}
.colored{
  background-color: #F0F4FC;
}
.txt{
  margin: 0;
  padding: 0;
  align: center;
  min-width: 99%;
}
.error{
  color: #FF0000;
  font-weight: bold;
}
.errorInfo, .editTable .errorInfo{
  border: #FF0000 1px solid;
  color: #AAA;
  font-weight: bold;
}
.topPosition{
  position: absolute;
  right: 12px;
}
.bottomPosition{
  position: absolute;
  right: 12px;
}
.search{
  margin: 0;
  padding: 0;
  min-width: 99%;
}
.displayBookInfo{
  position: relative;
}
.uploadBook{
  margin: 0;
  padding: 0;
  border: #D5DFF3 5px solid;
  background-color: #FFF;
}
.uploadBook td{
  border: none;
}
.uploadBook td:first-child{
  font-weight: bold;
}
.uploadBook tbody tr:hover{
  background-color: #E5ECF9;
}
.uploadAction td{
}
/* ------------------- Main Screen -------------------*/

